import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state:sessionStorage.getItem('state') ? JSON.parse(sessionStorage.getItem('state')): {
    // 登录信息
    adminInfo: {
      adminName: 'Admin',
    },
    // 当前路由
    currentRoute: ['/home/index'],
    // 订单管理/已发布订单当前表格
    currentTable: 'publish',
  },
  // 操作state中数据的方法
  mutations: {
    updateAdminInfo(state, data) {
      state.adminInfo.adminName = data.name;
    },
    setCurRouter(state, data) {
      state.currentRoute = [data];
    },
    // 修改当前表格
    setCurTable(state, data) {
      state.currentTable = data;
    }
  },
  // 异步操作state中数据的方法
  actions: {
  },
  modules: {
  }
})
